# Публичная дорожная карта GitVerse

Привет!
мы, команда разработки GitVerse, размещаем тут нашу дорожную карту продукта

Любой пользователь может форкнуть себе этот репозиторий и создать запрос на слияние с любым комментарием и пожеланием.
Мы всегда реагируем на обратную связь от наших пользователей и обязательно найдем время прочитать и взять в работу ваши пожелания 🤩

Также участие в приоритизации бэклога и обратная связь прекрасно доходят до нас на https://gitverse.ru/support  

Добавляйте репозиторий в Избранные и следите за обновлениями! 🫶

## Уже доступно

✅ Git функциональность  
✅ Code review  
✅ Вебхуки  
✅ CI/CD (beta)  
✅ AI помощник (beta)  
✅ AI описание кода  
✅ GigaCode эксклюзивно в GitVerse  
✅ Организации (beta)  

Добавили в [апреле](https://gitverse.ru/docs/release-notes/release_4_april/)

## Скоро на GitVerse

*Задачи и проекты:*

- доски, таблицы и диаграммы
- гибкий workflow
- импорт проектов  

*Обсуждения* - пространство для обмена идеями и общения  
*Wiki/База знаний* (с AI-поиском)  
*GigaIDE* - среда разработки, доступная в web или локально  
*DevContainers* - запуск проекта за минуту (локально или в облаке)  
*Registry* - поддержка maven, npm, docker и др.  
*Pages* - публикация статических страниц в один клик  
*AI* (Powered by GigaCode):

- AI-генерация тестов  
- automagical создание документации
- больше языков программирования
- умный рефакторинг

Оркестрация CI/CD  
Статический анализатор  
*Безопасность зависимостей:*

- security advisories
- доверенные зависимости  

Quality gates  
Secret management  

*Bootcamp Labs:*

- образовательные программы для инженеров
- готовые лабораторные окружения онлайн  

*Classroom Kit* - распределение задач, проверка и peer review  

Вход через популярные ID-сервисы и поддержка 2FA  
Продвинутый поиск по коду и репозиториям  
Мобильная версия  
Темная тема  
Теги, граф коммитов  

... и много чего еще 🤩

## Предложения от сообщества

В этом разделе участники сообщества предлагают свои идеи через "Запрос на слияние".

### Коммунальный CI/CD runner

![Static Badge](https://img.shields.io/badge/%D0%A1%D1%82%D0%B0%D1%82%D1%83%D1%81-%D0%9F%D1%80%D0%B5%D0%B4%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-lightgray)
[![Static Badge](https://img.shields.io/badge/%D0%90%D0%B2%D1%82%D0%BE%D1%80%3A-%40ars-green)](https://gitverse.ru/ars)

C [релизом 3.0](https://gitverse.ru/docs/release-notes/release_3/release_3_0_0/), появилась возможность автоматизировать CI/CD процесс. Но сообществу будет крайне удобно если сервис gitverse будет хостить коммунальный runner, даже один инстанс даст разрабочикам большой комфорт в работе.

### Функционал спонсирования / краудфандинга

![Static Badge](https://img.shields.io/badge/%D0%A1%D1%82%D0%B0%D1%82%D1%83%D1%81-%D0%9F%D1%80%D0%B5%D0%B4%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-lightgray)
[![Static Badge](https://img.shields.io/badge/%D0%90%D0%B2%D1%82%D0%BE%D1%80%3A-%40VladimirLevadnij-green)](https://gitverse.ru/VladimirLevadnij)

Функционал аналогичный, например, GitHub Sponsors и функционалу краудфандинговых площадок. Функционал спонсирования позволит оказывать финансовую поддержку (по подписке и разовую) для проектов, в первую очередь будет полезен проектам с открытым кодом, некоммерческим проектам. 

Функционал краудфандинга, который можно рассматривать и как вариант функционала спонсирования, и как отдельный функционал, позволит собирать финансовые ресурсы для реализации проекта. От простого спонсирования может отличаться тем, что краудфандинговая кампания, может предполагать изначальный сбор средств до реализации основной части проекта, может предполагать установление право собственности / долевой собственности на продукт и т.д.

### Функционал практики / краудсорсинга 

![Static Badge](https://img.shields.io/badge/%D0%A1%D1%82%D0%B0%D1%82%D1%83%D1%81-%D0%9F%D1%80%D0%B5%D0%B4%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-lightgray)
[![Static Badge](https://img.shields.io/badge/%D0%90%D0%B2%D1%82%D0%BE%D1%80%3A-%40VladimirLevadnij-green)](https://gitverse.ru/VladimirLevadnij)

Функционал аналогичный сервисам, в которых можно искать единомышленников для совместной реализации проектов, а также поиска работ, которые можно выполнить, чтобы получить практику. Это может быть реализовано в качестве раздела в проекте (репозитории) и раздела в организации и/или личном аккаунте, в этом разделе можно указать потребность в помощниках с указанием подробностей (уровень начальных знаний, предполагаемые затраты времени, технологический стек и т.д.). Также можно будет реализовать отдельный фильтр / рейтинг по этой теме в общем списке репозиториев и организаций.

### Функционал исследователя 

![Static Badge](https://img.shields.io/badge/%D0%A1%D1%82%D0%B0%D1%82%D1%83%D1%81-%D0%9F%D1%80%D0%B5%D0%B4%D0%BB%D0%BE%D0%B6%D0%B5%D0%BD%D0%B8%D0%B5-lightgray)
[![Static Badge](https://img.shields.io/badge/%D0%90%D0%B2%D1%82%D0%BE%D1%80%3A-%40alxy-green)](https://gitverse.ru/alxy)

Рекомендации основаны на оценке профиля для разработчика. Добавление функциональности в различных категориях: последние новости, рекомендации на основе подписок на репозитории, на основе отмеченных репозиториев, на основе тем, на основе организаций, участие в проектах, на основании просмотров, на основании просмотренных людей (от сотрудников GitVerse), на основании вкладов в репозитории, предстоящие рекомендуемые события, трендовые репозитории, трендовые разработчики.